Column basis reduction and decomposable knapsack problems

نویسندگان

  • Bala Krishnamoorthy
  • Gábor Pataki
چکیده

We propose a very simple preconditioning method for integer programming feasibility problems: replacing the problem b ≤ Ax ≤ b x ∈ Zn with b ≤ (AU)y ≤ b y ∈ Zn, where U is a unimodular matrix computed via basis reduction, to make the columns of AU short (i.e. have small Euclidean norm), and nearly orthogonal (see e.g. [20], [17]). Our approach is termed column basis reduction, and the reformulation is called rangespace reformulation. It is motivated by the reformulation technique proposed for equality constrained IPs by Aardal, Hurkens and Lenstra. We also propose a simplified method to compute their reformulation. We also study a family of IP instances, called decomposable knapsack problems (DKPs). DKPs generalize the instances proposed by Jeroslow, Chvátal and Todd, Avis, Aardal and Lenstra, and Cornuéjols et al. DKPs are knapsack problems with a constraint vector of the form pM + r, with p > 0 and r integral vectors, M an integer, ‖ a ‖>‖ r ‖, M >‖ r ‖ . If the parameters are suitably chosen in DKPs, we prove • hardness results for these problems, when branch-and-bound branching on individual variables is applied; • that they are easy, if one branches on the constraint px instead; and • that branching on the last few variables in either the rangespaceor the AHL-reformulations is equivalent to branching on px in the original problem. We also provide recipes to generate such instances. Our computational study confirms that the behavior of the studied instances in practice is as predicted by the theoretical results. Department of Mathematics, Washington State University, [email protected] Department of Statistics and Operations Research, UNC Chapel Hill, [email protected]. Author supported by NSF award 0200308

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lattice Reduction for Modular Knapsack

In this paper, we present a new methodology to adapt any kind of lattice reduction algorithms to deal with the modular knapsack problem. In general, the modular knapsack problem can be solved using a lattice reduction algorithm, when its density is low. The complexity of lattice reduction algorithms to solve those problems is upper-bounded in the function of the lattice dimension and the maximu...

متن کامل

A dynamic programming approach for solving nonlinear knapsack problems

Nonlinear Knapsack Problems (NKP) are the alternative formulation for the multiple-choice knapsack problems. A powerful approach for solving NKP is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. Despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...

متن کامل

Parameter security characterization of knapsack public-key crypto under quantum computing

Knapsack public-key encryption schemes are based on the knapsack problem, which is NP-complete. Merkle-Hellman knapsack encryption scheme was the first concrete realization of a public-key encryption scheme. As its secure basis is superincreasing knapsack problem, it has been demonstrated to be insecure. Many variations have subsequently been proposed, whose knapsack vector density are less tha...

متن کامل

Solving the Generalized Assignment Problem by column enumeration based on Lagrangian reduced costs

In this thesis a method for solving the Generalized Assignment Problem (GAP) is described. It is based on a reformulation of the original problem into a Set Partitioning Problem (SPP), in which the columns represent partial solutions to the original problem. For solving this problem, column generation, with systematic overgeneration of columns, is used. Conditions that guarantee that an optimal...

متن کامل

Algorithms for 3D guillotine cutting problems: Unbounded knapsack, cutting stock and strip packing

We present algorithms for the following three-dimensional (3D) guillotine cutting problems: Unbounded Knapsack, Cutting Stock and Strip Packing. We consider the case where the items have fixed orientation and the case where orthogonal rotations around all axes are allowed. For the Unbounded 3D Knapsack problem, we extend the recurrence formula proposed by Beasley for the Rectangular Knapsack Pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Optimization

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2009